package com.ruoyi.distributionPoster.domain;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 二维码生成请求参数
 *
 * @author ruoyi
 * @date 2025-11-21
 */
@Data
public class QRCodeRequest {

    /** 分销员ID */
    private Long distributorId;

    /** 商品ID */
    private Long goodsId;

    /** 规格ID（可选） */
    private Long skuId;

    /** 二维码宽度（可选，默认300） */
    private Integer width;

    /** 二维码高度（可选，默认300） */
    private Integer height;

    /** 二维码内容格式（可选，默认小程序路径） */
    private String format;

    /** 海报类型（1:商品海报, 2:店铺海报, 3:推广海报等） */
    private String posterType;

    /** 自定义参数（可选） */
    private String customParams;

    /** 二维码尺寸 */
    private Integer qrcodeSize;

    /** 小程序版本类型（可选）:
     * 无-线上版,
     * test-体验版,
     * development-开发版 */
    private String versionType;

}